1.函數(函式)
1.函數是什麼?
函數就是print、input等等,這些是python中內建的函式。(想知道更多python內建函式,請至https://docs.python.org/zh-tw/3/library/functions.html 中查詢)
2.函數可以自製嗎?
答案顯而易見,當然是可以的,這就要用到我們的def啦。
2.def是什麼?
def這個東西也不難,他意思就是"定義",他可將後面的那串英文,定義為下面的一長串程式,如下圖
(這兩張圖為第四章的計算器改良版)
在上圖中,我定義了calculate()這串文字,那麼它就變成了一個函式,可以隨時取用,如第二張圖
3.return是什麼?
return是需要搭配def來使用的一個函式,功用是用來回傳自訂函式的運算結果,有點像是提醒你函式運作完了。
例如:
在運行完return後,自訂函式後面的程式就不會再執行了,return會直接覆蓋掉你的函式,若沒有return的話,在運行完所有函式內的程式後,函式就會被none覆蓋,就等於函式完成後,回傳了none。
才到這裡我就覺得難度直線飆升啦!!!寫程式語言真的好燒腦。